﻿using System;
using System.Collections.Generic;
using System.Text;
using Abp.AutoMapper;
using FwProject.Core.FactoryInfo;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using FwProject.Core.SettlementInfoModel;
using FwProject.Authorization.Users;
using Abp.Domain.Entities.Auditing;
using Abp.Domain.Entities;
using Abp.Application.Services.Dto;
using FwProject.Distribution.Dto;

namespace FwProject.Settlement.Dto
{
 
  public  class SettlementInfoPrintDto : EntityDto<Guid>
    {
       
        [Display(Name = "餐厅")]
        public  RestaurantInfoModel RestaurantInfoModel { get; set; }

        [Display(Name = "结账单号")]
        public string CreationNumber { get; set; }
        /// <summary>
        /// 应收金额
        /// </summary>
        /// <value>The totalprice.</value>
        [Display(Name = "应收金额")]
        public decimal Totalprice { get; set; } = 0;

        public int MonthBegin { get; set; }

        public int MonthEnd { get; set; }

        public  UserModel EmployeeDriverDao { get; set; }

        public IEnumerable<DistributionDetailsPrintDto> TypeNumber { get; set; }

        public decimal Discountprice { get; set; }
        /// <summary>
        /// 配送时间 2018-01-01-2018--01-31 当月
        /// 2018-01-01 当日
        /// </summary>
        public string DeliveryDate { get; set; }
        /// <summary>
        /// 默认定期结算特殊情况按照日结系统默认自动生成数据。
        /// </summary>
      
        /// </summary>
        public string RemarksConten { get; set; }

        public DateTime CreationTime { get; set; }

        public int Stock { get; set; }
    }
  

}
